//
//  HomeViewCell.m
//  mvvm
//
//  Created by zhtc-mac1 on 2017/11/29.
//  Copyright © 2017年 lixiaoyun. All rights reserved.
//

#import "HomeViewCell.h"
#import "HomeViewModel.h"

@implementation HomeViewCell

-(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
    if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]) {
        
        [self setupSignal];
    }
    
    return self;
}


- (void)setupSignal
{
    @weakify(self);
    [RACObserve(self, model) subscribeNext:^(homeModel *model) {
        
        // 使用strong修饰self，防止在self在使用中被释放
        @strongify(self);
        // vm已经将要显示的文本处理好了，在cell中直接赋值就行
        self.textLabel.text = model.title;
        self.detailTextLabel.text = model.subtitle;
    }];
    
}

@end
